.\"   $Id: addablqexpr.3,v 1.1 2002/03/18 11:06:16 ludo Exp $
.\" @(#)addablqexpr.2 2.7 96/07/02 ; Labo masi cao-vlsi; Author : Jacomme Ludovic
.TH ADDABLQEXPR 3 "October 1, 1997" "ASIM/LIP6" "ABL FUNCTIONS"
.SH NAME
addablqexpr \- adds a new argument in queue of an expression.

.so man1/alc_origin.1
.SH SYNOPSIS
.nf
.if n \{\
.ft B \}
.if t \{\
.ft CR \}
#include "abl101.h"
void addablqexpr( Expr1, Expr2 )
  chain_list *Expr1;
  chain_list *Expr2;
.ft R
.fi
.SH PARAMETERS
.TP 20
\fIExpr1\fP
First expression.
.TP
\fIExpr2\fP
Second expression.
.SH DESCRIPTION
\fBaddablqexpr\fP adds \fIExpr2\fP in queue of \fIExpr1\fP.
The expression pointers \fIExpr2\fP MUSTN'T be used after
the call to this function
.br
.SH RETURN VALUE
\fBaddablqexpr\fP returns nothing.
.SH EXAMPLE
.ta 3n 6n 9n 12n 15n 18n 21n
.nf
.if n \{\
.ft B \}
.if t \{\
.ft CR \}
#include "abl101.h"
  chain_list \(**Expr;
  Expr = createabloper( ABL_OR );
  addablqexpr( Expr, createablatom( "a" ) );
  addablqexpr( Expr, createablatom( "b" ) );
  /* displays (a or b) */
  viewablexpr( Expr, ABL_VIEW_VHDL );
.ft R
.fi
.SH SEE ALSO
.BR abl (1)
.BR createablatom(3),
.BR createabloper(3),
.BR createablxorbinexpr(3),
.BR createablunaryexpr(3),
.BR createablbinexpr(3),
.BR createablnotexpr(3),
.BR addablhexpr(3).


.so man1/alc_bug_report.1

